pata llucha - German English Dictionary